
@font-face
{
    font-family: 'Arial';
    font-weight: normal;
    font-style: normal;

	url('../fonts/ArialMT.ttf') format('truetype');
}
/*banner*/

.index_banner {
	width: 100%;
	/* height: 100%; */
	height: 100vh;
	position: relative;
	min-height: 700px;
}
.index_banner_box{
	width: 100%;
	height: 100vh;
	min-height: 700px;
	justify-content: flex-end;
}
.ibanner_btn{
	font-weight: bold;
	font-size: 24px;
	color: #0B78DE;
	width: 246px;
	height: 73px;
	background: rgba(255, 255, 255, .651);
	border-radius: 37px;
	margin-bottom: 60px;
}
.ibanner_btn:hover{
	background: #0B78DE;
	color: #fff;
}
.sb_tip{
	width: 100%;
	font-weight: 400;
	font-size: 18px;
	color: #FFFFFF;
	padding-bottom: 24px;
}
.sb_tip img{
	width: 22px;
	height: 32px;
	margin: 0 14px;
}
.banner {
	height: 100%;
	/* -webkit-background-size: cover;
	background-size: cover; */
	-webkit-background-size: auto 100%;
	background-size: auto 100%;
	background-position: center;
	background-repeat: no-repeat;
	display: block;
	/* animation: suofang 40s linear infinite alternate; */
	position: relative;
}

.s_banner .swiper-slide{
	overflow: hidden;
}

.swiper-pagination{
	text-align: center;
	bottom: 80px!important;
}
.swiper-pagination-bullet{
	background: #fff;
	opacity: .6;
	width: 12px;
	height: 12px;
	border-radius: 50%;
}
.swiper-pagination-bullet-active{
	width:  12px;
	height: 12px;
	background: #FFFFFF;
	border-radius: 50%;
	opacity: 1;
}
.swiper-container.s_banner{
	--swiper-theme-color: #fff;
	--swiper-pagination-color: #fff;/* 两种都可以 */
}

@keyframes suofang {
    0% {
        transform: scale(1)
    }

    100% {
        transform: scale(1.3)
    }
}
.mySwiper {
	width: 100%;
	height: 100vh;
}
.ifw_box{
	width: 100%;
	min-height: 100vh;
}
.ifw_box>div{
	/* padding-top: 100px; */
}
.box_tit{
	font-weight: bold;
	font-size: 30px;
	color: #000000;
	/* padding-top: 90px;
	padding-bottom: 65px; */
	padding-top: 70px;
	padding-bottom: 55px;
	line-height: 30px;
	position: relative;
	text-align: center;
}
.box_tit::after{
	position: absolute;
	content: '';
	width: 102px;
	height: 6px;
	background: #0B78DE;
	/* bottom: 45px; */
	bottom: 35px;
	left: 50%;
	margin-left: -51px;
}
.ifw_list{
	margin: -28px;
	padding-bottom: 90px;
}
.ifw_li{
	width: 50%;
	padding: 28px;
}
.ifwli_box{
	width: 100%;
}
.ifwli_tbox{
	width: 100%;
	height: 88px;
	background: #0B78DE;
	position: relative;
}
.ifwli_tbox::before{
	content: '';
	position: absolute;
	top: 100%;
	left: 0;
	width: 17px;
	height: 12px;
	background-image: url(../ifw_xsj.png);
}
.ifwli_tb_num{
	width: 31px;
	height: 31px;
	background: #FFFFFF;
	border-radius: 50%;
	font-weight: bold;
	font-size: 18px;
	color: #0B78DE;
	line-height: 31px;
	margin-right: 15px;
}
.ifwli_tb_tit{
	font-weight: 400;
	font-size: 24px;
	color: #FFFFFF;
	position: relative;
}

.ifwli_i{
	max-width: 93px;
	height: 58px;
	position: absolute;
	left: 100%;
	margin-left: 20px;
	top: 50%;
	margin-top: -29px;
}
.ifwli_bbox{
	padding-left: 17px;
}
.ifwlibb_nbox{
	width: 100%;
	height: 464px;
	background: #fff;
	padding: 25px 29px 50px;
	position: relative;
}
.ifwlibb_xtit{
	padding-left: 32px;
	font-weight: 400;
	font-size: 18px;
	color: #000000;
	line-height: 20px;
	margin-bottom: 10px;
	position: relative;
}
.ifwlibb_xtit::before{
	content: '';
	position: absolute;
	width: 6px;
	height: 6px;
	background: #000000;
	border-radius: 50%;
	left: 13px;
	top: 7px;
}
.ifwlibb_xlist{
	width: 100%;
	margin-bottom: 25px;
}
.ifwlibb_xli{
	max-width: 50%;
	width: 253px;
	height: 152px;
	color: #000;
	font-size: 12px;
	line-height: 24px;
}
.ifwlibb_xli:hover{
	background: #0B78DE;
	color: #fff;
}
.ifwlibb_ximg{
	width: 118px;
	padding: 10px;
	max-width: 46%;
}
.ifwlibb_ximg img{
	max-width: 100%;
	max-height: 100%;
}
.ifwlibb_xmsg{
	white-space: pre-line;
}
.ifwlibb_xname{
	/* font-size: 14px; */
	font-size: 16px;
}
.ifwlibb_more{
	width: 173px;
	height: 36px;
	background: #0B78DE;
	font-weight: 400;
	/* font-size: 14px; */
	font-size: 16px;
	color: #FFFFFF!important;
	position: absolute;
	bottom: 0;
	right: 0;
}
.ifwlibb_more img{
	width: 10px;
	height: 9px;
	margin-right: 14px;
}
.ifw_4{
	width: 100%;
	height: 245px;
	object-fit: cover;
}
.ifw_4_text{
	font-weight: 400;
	/* font-size: 14px; */
	font-size: 16px;
	color: #000000;
	line-height: 28px;
	margin-top: 20px;
	padding-left: 37px;
}
.ifw_5{
	height: 178px;
}
.ifw_5_text{
	padding-left: 0;
	margin-top: 38px;
}
.ifwlibb_xli2{
	width: 235px;
	border: 3px solid #fff;
	max-width: 50%;
	margin: 8px 0;
}
.ifwlibb_xli2:hover{
	border: 3px solid #0B78DE;
}
.ifwlibb_ximg2{
	width: 100%;
	height: 133px;
	padding: 10px;
}
.ifwlibb_ximg2_name{
	height: 32px;
	width: 100%;
	font-weight: 400;
	/* font-size: 14px; */
	font-size: 16px;
	color: #000000;
	border-top: 3px solid #fff;
}
.ifwlibb_ximg2_name div{
	line-height: 22px;
	height: 22px;
}
.ifwlibb_xli2:hover .ifwlibb_ximg2_name{
	border-top: 3px solid #0B78DE;
	background: #0B78DE;
	color: #fff;
}
.pro_nl{
	width: 300px;
	margin-right: 32px;
}
.filter_type{
	display: none;
}
.pro_nl_tit{
	width: 100%;
	height: 100px;
	background: linear-gradient(126deg, #65C0E2, #154995);
	position: relative;
}
.pro_nl_img{
	position: absolute;
	bottom: 0;
	right: 0;
}
.pro_nltit_c{
	font-weight: bold;
	font-size: 24px;
	color: #FFFFFF;
}
.pro_nltit_e{
	font-weight: 400;
	font-size: 12px;
	color: #FFFFFF;
}
.pronl_li_tit{
	width: 300px;
	height: 82px;
	background: #FFFFFF;
	border-bottom: 1px solid #EEEEEE;
	font-weight: 400;
	font-size: 18px;
	color: #333333;
	padding: 0 28px;
	cursor: pointer;
}
.off_type{
	width: 10px;
	height: 14px;
}
.pronl_li_tit.active{
	color: #182E70;
}
.pronl_li_tit.active .off_type{
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

.iys_box{
	width: 100%;
	background: #fff;
	position: relative;
}
.iys_box::before{
	width: 58px;
	height: 24px;
	content: '';
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -29px;
	background-image: url(../ifw_bjt.png);
	background-size: contain;
}
.iyh_list{
	width: 100%;
	height: 460px;
	overflow-x: auto;
	overflow-y: hidden;
	font-size: 0;
	white-space:nowrap;
}
.iyh_li{
	display: inline-block;
	width: 14.16666%;
	height: 460px;
	cursor: pointer;
}
.iyh_nli{
	width: 100%;
	height: 100%;
}
.iyh_i{
	width: 101px;
	height: 101px;
	border-radius: 50%;
	margin-bottom: 90px;
}
.iyh_tit{
	font-weight: bold;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 24px;
}

.iyh_li.active{
	width: 29.16666%;
}
.active .iyh_nli{
	background: #0B78DE;
	padding: 50px;
	align-items: flex-start;
}
.active .iyh_i{
	display: none;
}
.active .iyh_hg{
	width: 52px;
	height: 6px;
	background: #FFFFFF;
	margin-top: 33px;
	margin-bottom: 33px;
}
.iyh_text{
	opacity: 0;
}
.active .iyh_text{
	width: 100%;
	opacity: 1;
	font-weight: 400;
	/* font-size: 14px; */
	font-size: 16px;
	color: #FFFFFF;
	/* line-height: 48px; */
	line-height: 32px;
	white-space: pre-line;
}
.icj_box{
	width: 100%;
	
}
.icj_tabs{
	width: 100%;
	text-align: center;
	white-space: nowrap;
	overflow-x: auto;
	overflow-y: hidden;
}
.icj_tabs div{
	font-weight: 400;
	font-size: 18px;
	color: #000000;
	border-bottom: 6px solid #fff;
	display: inline-block;
	padding: 7px 0;
	cursor: pointer;
}
.icj_tabs div+div{
	margin-left:  60px;
}
.icj_tabs .active{
	color: #0B78DE;
	border-bottom: 6px solid #0B78DE;
}
.icj_list{
	margin:10px -10px  -10px;
	
}
.icj_li{
	width: 25%;
	padding: 10px;
}
.icjli_box{
	width: 100%;
	height: 368px;
	border-radius: 20px;
}
.icjli_msg{
	width: 100%;
	height: 100%;
	align-items: center;
	justify-content: flex-end;
	padding-bottom: 27px;
	color: #fff;
	background-image: url(../icj_sbg.png);
	transition: all .5s;
}
.icj_i{
	width: 55px;
	height: 45px;
	margin-bottom: 10px;
}
.icj_i img{
	max-width: 100%;
	max-height: 100%;
}
.icj_li:hover .icjli_msg{
	background: #0B78DE;
}
.icj_tit{
	font-size: 16px;
	font-weight: bold;
}
.icj_hg{
	width: 0;
	height: 0;
	transition: all 1s;
}
.icj_li:hover .icj_hg{
	width: 47px;
	height: 3px;
	background: #FFFFFF;
	border-radius: 2px;
	margin-top: 14px;
	margin-bottom: 20px;
}
.icj_xlist{
	height: 0;
	overflow: hidden;
	transition: all .5s;
}
.icj_li:hover .icj_xlist{
	width: 100%;
	height: 150px;
}
.icj_li:hover .icj_xlist a{
	font-weight: 400;
	font-size: 14px;
	/* font-size: 16px; */
	color: #FFFFFF!important;
	line-height: 30px;
}
.icj_xlist div{
	font-weight: 400;
	font-size: 14px;
	/* font-size: 16px; */
	color: #FFFFFF!important;
	line-height: 30px;
	white-space: pre-line;
	text-align: center;
}
.icj_xbtn{
	width: 0;
	height: 0;
	overflow: hidden;
	transition: all .5s;
}
.icj_li:hover .icj_xbtn{
	margin-top: 10px;
	font-weight: bold;
	font-size: 12px;
	color: #0B78DE!important;
	line-height: 30px;
	width: 146px;
	height: 30px;
	background: #FFFFFF;
	border-radius: 15px;
}
.icj_list_boxs{
	width: 100%;
}
.icj_list_box{
	display: none;
	width: 100%;
}
.icj_list_box.active{
	display: block;
}
.ial_list{
	width: 100%;
	margin-top: 55px;
	margin-bottom: 45px;
	position: relative;
	/* overflow-x: hidden; */
}
.ial_list .swiper-container{
	overflow: visible;
}
.spage-prev2,.spage-next2{
	width: 40px;
	height: 40px;
	margin-top: -20px;
	color: #fff;
	border-radius: 50%;
	background: rgba(0,0,0,.5);
}
.spage-prev2:after, .spage-next2:after{
	line-height: 40px;
	font-size: 20px;
}
.ial_li_box{
	width: 20%;
	height: 370px;
}
.ial_li{
	width: 100%;
	height: 100%;
	transition: all .5s;
	z-index: 1;
	position: relative;
}
.ialli_msg{
	width: 100%;
	height: 100%;
	background: rgba(0, 93, 180, .31);
	transition: all .5s;
}
.ial_name{
	font-weight: bold;
	/* font-size: 14px; */
	font-size: 16px;
	color: #FFFFFF;
	line-height: 16px;
}
.ial_hg,.ial_text,.ial_btn{
	width: 0;
	height: 0;
	overflow: hidden;
	transition: all .5s;
	font-size: 0;
}
.ial_li_box:hover .ial_li{
	transform: scale(1.41);
	z-index: 900;
}
.ial_li_box:hover .ialli_msg{
	background: rgba(0, 93, 180, .85);
	justify-content: space-between;
	/* padding: 35px 0; */
	padding: 40px 0;
}
.ial_li_box:hover .ial_hg{
	width: 51px;
	height: 4px;
	background: #FFFFFF;
	opacity: 0.6;
	margin-top: 18px;
	margin-bottom: 15px;
}
.ial_li_box:hover .ial_text{
	width: 100%;
	height: auto;
	font-weight: 400;
	font-size: 11px;
	transform: scale(.877);
	color: #FFFFFF;
	line-height: 22px;
	padding: 0 18px;
	text-align: justify;
	flex: 1;
}
.ial_li_box:hover .ial_btn{
	margin-top: 5px;
	transform: scale(.877);
	width: 129px;
	height: 39px;
	background: #0B78DD;
	font-weight: 400;
	/* font-size: 14px; */
	font-size: 16px;
	color: #FFFFFF;
}
.idt_box{
	width: 100%;
	padding-bottom: 80px;
}
.idt_l{
	width: 70%;
}
.idt_r{
	width:30%;
	padding-left: 18px;
}
.idtl_msg{
	/* width: 50%; */
	width: 32%;
	height: 330px;
	background: #0B78DE;
	padding: 30px 35px 0;
}
.idtl_img{
	/* width: 50%; */
	width: 68%;
	height: 330px;
	background: #0B78DE;
}
.idtl_time{
	font-weight: 400;
	/* font-size: 14px; */
	font-size: 16px;
	color: #FFFFFF;
	margin-bottom: 10px;
}
.idtl_tit{
	font-weight: bold;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 26px;
	height: 52px;
	margin-bottom:5px;
}
.idtl_text{
	font-weight: 400;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 24px;
	height: 96px;
	margin-bottom: 28px;
	text-align: justify;
}
.idtl_ta{
	display: block;
	width: 100%;
}
.idtl_btn{
	width: 142px;
	height: 36px;
	background: #FFFFFF;
	font-weight: bold;
	/* font-size: 14px; */
	font-size: 16px;
	color: #0B78DE!important;
}
.idtl_btn img{
	width: 20px;
	height: auto;
	margin-left: 14px;
}
.inews_xli{
	display: block;
	/* padding: 20px 0; */
	padding: 16px 0;
	color: #000000;
}
.inews_xli:hover{
color: #0B78DE;
}
.inews_xli+.inews_xli{
	border-top: 1px solid #909090;
}
.inewsxli_time{
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;
}
.inewsxli_tit{
	font-weight: bold;
	/* font-size: 14px; */
	font-size: 16px;
	line-height: 16px;
	height: 16px;
	margin-top: 6px;
	margin-bottom: 6px;
}
.inewsxli_text{
	font-weight: 400;
	font-size: 12px;
	line-height: 18px;
	height: 36px;
}

/* 动态 */
.news_banner{
	height: 80vh;
}
.news_banner .news_banner{
	padding-bottom: 80px;
}
.news_banner_text{
	height: 103px;
	background: rgba(11, 120, 222, .71);
	font-weight: 400;
	font-size: 36px;
	color: #FFFFFF!important;
	padding: 0 100px;
	border-radius: 52px;
}
.news_box{
	width: 100%;
	padding: 90px 0;
	background: #EBEBEB;
}
.news_zbox{
	width: 100%;
}
.news_zl{
	
}
.news_zr{
	width: 220px;
	margin-left: 30px;
}
.rbox_tj{
	width: 100%;
	background: #fff;
}
.rbox_tj+.rbox_tj{
	margin-top: 45px;
}
.rbox_tj_tit{
	width: 100%;
	height: 32px;
	background: #0B78DE;
	font-weight: 400;
	/* font-size: 14px; */
	font-size: 16px;
	color: #FEFFFF;
}
.rb_tj_list{
	width: 100%;
	padding: 15px;
}
.rb_tj_li{
	width: 100%;
	display: block;
	font-weight: 400;
	font-size: 12px;
	color: #000;
	line-height: 24px;
	padding: 2px 0 2px 15px;
}
.rb_tj_tit{
	position: relative;
}
.rb_tj_tit .oh1{
	line-height: 24px;
	height: 24px;
}
.rb_tj_li:hover{
	color: #0B78DE;
}
.rb_tj_li:hover .rb_tj_tit::before{
	position: absolute;
	content: '';
	left: -15px;
	top: 50%;
	margin-top: -6px;
	width: 7px;
	height: 12px;
	background-image: url(../rb_jt.png);
	background-size: contain;
	background-position: center;
}
.news_f_box{
	margin-bottom: 32.5px;
}
.news_f_img{
	width: 63.16%;
	height: 342px;
}
.news_f_msg{
	width: 36.84%;
	background: #fff;
	padding: 30px 50px;
}
.newsf_tit{
	margin-bottom: 20px;
}
.newsf_tl{
	font-weight: bold;
	/* font-size: 14px; */
	font-size: 16px;
	color: #000000;
	line-height: 20px;
	height: 20px;
}
.newsf_tr{
	font-weight: 400;
	font-size: 12px;
	color: #000000;
}
.newsf_text{
	font-weight: 400;
	font-size: 12px;
	color: #000000;
	line-height: 24px;
	height: 225px;
	-webkit-line-clamp: 10;
	text-align: justify;
}
.news_list{
	margin-left: -12.5px;
	margin-right: -12.5px;
}
.news_li{
	width: 33.333%;
	padding:14px 12.5px;
}
.newsli_a{
	width: 100%;
	background: #fff;
	display: block;
}
.newsli_img{
	width: 100%;
	/* padding-top: 60%; */
	padding-top: 180px;
	position: relative;
}
.newsli_img>div{
	position: absolute;
	top: 0;
	left: 0;
}
.newsli_msg{
	padding:15px 20px;
	color: #000000;
}
.newsli_a:hover .newsli_msg{
	background: #0B78DE;
	color: #fff;
}
.newsli_a:hover .newsf_tl,.newsli_a:hover .newsf_tr{
	color: #fff;
}
.newsli_msg .newsf_tit{
	margin-bottom: 10px;
}
.newsli_text{
	font-weight: 400;
	font-size: 12px;
	line-height: 24px;
	height: 48px;
	text-align: justify;
}
.team_page{
	margin-top: 32px;
}
.que_banner{
	width: 100%;
}
.que_banner .que_banner{
	padding: 0 10px 7.8vh;
}
.que_search{
	width: 704px;
	height: 74px;
	background: rgba(255, 255, 255, .51);
	border-radius: 37px;
	padding: 0 50px;
	max-width:100%;
}
.search_i{
	width: 28px;
	height: 28px;
}
.que_search input{
	min-width: 0;
	background: transparent;
	outline: none;
	font-weight: 400;
	font-size: 24px;
	color: #FFFFFF;
	text-align: center;
}
.que_search input::placeholder {
  color: #fff;
}
.que_textbox{
	width: 346px;
	height: 198px;
	background: rgba(0, 72, 161, .41);
	border-radius: 20px;
	margin-bottom: 20vh;
}
.que_text1{
	font-family: DengXian;
	font-weight: 400;
	font-size: 40px;
	color: #FFFFFF;
	line-height: 65px;
}
.que_text2{
	font-family: ErasITC;
	font-weight: bold;
	font-size: 40px;
	color: #FFFFFF;
	line-height: 55px;
}
.que_list{
	margin: -37px -15px;
}
.que_li{
	width: 50%;
	padding: 37px 15px;
}
.queli_box{
	width: 100%;
	height: 220px;
	background: #fff;
	border-radius: 20px;
	color: #000000;
	padding:50px 40px 40px;
	cursor: pointer;
	transition: all .5s;
	display: block;
	position: relative;
}
.queli_box:hover{
	background: #0B78DE;
	color: #fff;
}
.queli_tit{
	text-align: center;
	font-weight: bold;
	/* font-size: 14px; */
	font-size: 16px;
	line-height: 20px;
	height: 20px;
}
.queli_text{
	margin-top: 18px;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	max-height: 168px;
	-webkit-line-clamp: 7;
}
.queli_num{
	width: 60px;
	height: 60px;
	background: #0B78DE;
	border-radius: 50%;
	position: absolute;
	top: -30px;
	left: 50%;
	margin-left: -30px;
	color: #fff;
	font-weight: bold;
	font-size: 24px;
	transition: all .5s;
}
.queli_box:hover .queli_num{
	background:#fff;
	color:  #0B78DE;
}
/* 管理平台 */
.manage_banner_btn{
	font-weight: bold;
	font-size: 24px;
	color: #FFFFFF!important;
	width: 344px;
	height: 68px;
	background: #0B78DE;
	border-radius: 34px;
}

.manage_textbox{
	width: 964px;
	height: 266px;
	background: rgba(0, 72, 161, .81);
	border-radius: 133px;
	padding: 0 113px;
	margin-bottom: 15vh;
}
.manage_text1{
	font-weight: bold;
	font-size: 30px;
	color: #FFFFFF;
	line-height: 48px;
	text-align: center;
	margin-bottom: 20px;
}
.manage_text2{
	font-weight: 400;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 48px;
	text-align: center;
}
.manage_box{
	background: #fff;
	width: 100%;
}
.ivideo_box{
	width: 100%;
	padding-top: 56.25%;
	background: #1F5BA3;
	position: relative;
}
.ivideo_boxn{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.H_video{
	width: 100%;
	height: 100%;
}
.vcp-poster-pic.cover, .vcp-poster-pic.default{
	width: 111px;
	height: 111px;
}
.m_gn_list{
	width: 100%;
}
.m_gn_li{
	width: 285px;
	height: 270px;
	max-width: 25%;
	color: #000000;
	padding: 10px 22px 0;
	text-align: center;
	letter-spacing: 0;
}
.m_gn_li:hover{
	background: #0B78DE;
	border-radius: 20px;
	color: #fff;
}
.mgnli_img{
	width: 100%;
	height: 77px;
	margin-bottom: 25px;
}
.mgnli_img img{
	max-width: 100%;
	max-height: 100px;
}
.mgnli_i{
	display: block;
}
.mgnli_iact{
	display: none;
}
.mgnli_tit{
	font-weight: bold;
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 10px;
}
.mgnli_text{
	height: 72px;
	font-weight: 400;
	/* font-size: 12px; */
	font-size: 14px;
	line-height: 24px;
}
.mgnli_text .oh3{
	height: 72px;
}
.m_gn_li:hover .mgnli_i{
	display: none;
}
.m_gn_li:hover .mgnli_iact{
	display: block;
}
.mtd_list{
	margin: -15px -15px 0;
	padding-bottom: 80px;
}
.mtd_li{
	width: 33.33%;
	padding: 15px;
}
.mtdli_box{
	width: 100%;
}
.mtdli_img{
	width: 100%;
	padding-top: 73.684%;
	position: relative;
}
.mtdli_img div{
	position: absolute;
	top: 0;
	left: 0;
}
.mtdli_msg{
	width: 100%;
	height: 125px;
	background: #EFEFEF;
	color: #000;
	text-align: center;
	padding: 16px 26px 10px;
}
.mtdli_box:hover .mtdli_msg{
	background: #0B78DE;
	color: #fff;
}
.mtdli_tit{
	font-weight: bold;
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 8px;
}
.mtdli_text{
	font-weight: 400;
	/* font-size: 12px; */
	font-size: 14px;
	line-height: 24px;
	height: 48px;
}
/* 物联网卡 */
.iot_bt1{
	font-weight: 400;
	font-size: 48px;
	color: #FFFFFF;
	line-height: 50px;
	margin-bottom: 10px;
}
.iot_bb{
	font-weight: 400;
	font-size: 30px;
	color: #FFFFFF;
	line-height: 52px;
	width: 370px;
	margin-top: 10px;
}
.iot_bb span{
	width: 24px;
	height: 24px;
	border-radius: 50%;
	border: 3px solid #FFFFFF;
	margin-right: 20px;
}
.index_banner_box.iot_banner{
	justify-content: center;
}
.iotfw_list{
	width: 100%;
}
.iotfw_li{
	width: 25%;
	height: 300px;
}
.iotfw_nbox{
	width: 100%;
	height: 100%;
}
.iotfw_nm{
	width: 173px;
	height: 42px;
	background: #0B78DE;
	border-radius: 21px;
	color: #fff;
	flex-direction: column;
	transition: all .5s;
}
.iotfw_nm_tit{
	font-weight: bold;
	font-size: 18px;
}
.iotfw_nm_text{
	font-weight: 400;
	/* font-size: 12px; */
	font-size: 14px;
	color: #FFFFFF;
	line-height: 24px;
	height: 0;
	overflow: hidden;
}
.iotfw_li:hover .iotfw_nm{
	width: 100%;
	height: 100%;
	border-radius: 0;
	/* padding: 40px; */
	padding: 56px;
	justify-content: flex-start;
}
.iotfw_li:hover .iotfw_nm_text{
	margin-top: 18px;
	height: auto;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	height: 96px;
	/* text-align: center; */
	white-space: pre-line;
	width: 100%;
}
.iotgnc_tabs{
	width: 548px;
	height: 47px;
	background: #E2E2E2;
	border-radius: 24px;
	max-width: 100%;
	margin: 0 auto 45px;
}
.iotgnc_tabs div{
	font-weight: 400;
	font-size: 18px;
	color: #000000;
	cursor: pointer;
	border-radius: 24px;
}
.iotgnc_tabs .active{
	background: #0B78DE;
	color: #FFFFFF;
}
.iotgnc_list{
	width: 100%;
	height: 200px;
	background: #FFFFFF;
	box-shadow: 0px 2px 10px 0px rgba(112,112,112,0.6);
	border-radius: 20px;
}
.iotgnc_li{
	color: #000;
	background: #fff;
	border-radius: 20px;
	padding: 0 40px;
	cursor: pointer;
}
.iotgnc_li:hover{
	color: #FFFFFF;
	background: #0B78DE;
}
.iotgnc_li_img{
	width: 130px;
	height: 130px;
	margin-right: 40px;
}
.iotgnc_li_img img{
	max-width: 100%;
	max-height: 100%;
}
.iotgnc_i{
	display: block;
}
.iotgnc_iact{
	display: none;
}
.iotgnc_li_tit{
	font-weight: bold;
	font-size: 18px;
	line-height: 28px;
	margin-bottom: 10px;
}
.iotgnc_li_text{
	font-weight: 400;
	/* font-size: 12px; */
	font-size: 14px;
	line-height: 28px;
	white-space: pre-line;
}
.iotgnc_li:hover .iotgnc_i{
	display: none;
}
.iotgnc_li:hover .iotgnc_iact{
	display: block;
}
.iot_mtd_list{
	margin: -10px -10px 0;
	padding-bottom: 0;
}
.iot_mtd_li{
	width: 25%;
	padding: 10px;
}
.iot_mtd_li .mtdli_msg{
	height: 110px;
}
.iot_mtd_li .mtdli_tit{
	/* font-size: 14px; */
	font-size: 18px;
	margin-bottom: 8px;
	line-height: 20px;
}
.iottj{
	width: 100%;
	height: 479px;
}
.iottj  .swiper-slide {
	width: 826px;
	height: 479px;
	border-radius: 30px;
	overflow: hidden;
}
.iottj-prev{
	left: 30px;
}
.iottj-next{
	right: 30px;
}
.iottj-prev,.iottj-next{
	width: 94px;
	height: 94px;
	border-radius: 50%;
	padding: 23px;
	background-size: contain;
	margin-top: -47px;
}
.iottj-prev:hover{
	/* background: rgba(11, 120, 222, .31); */
	
	background-image: url(../zdtj_bg.png);
}
.iottj-next:hover{
	/* background: rgba(11, 120, 222, .31); */
	background-image: url(../zdtj_bg.png);
}
.iottj-prev:after{
	content: '';
	width: 100%;
	height: 100%;
	background-image: url(../zdtj_ljd.png);
	background-size: contain;
}
.iottj-next:after{
	content: '';
	width: 100%;
	height: 100%;
	background-image: url(../zdtj_ljd.png);
	background-size: contain;
	transform: rotate(180deg);
}
.zdtj_msg{
	width: 100%;
	height: 100%;
	background: rgba(0, 72, 161, .71);
	padding: 36px 74px;
	justify-content: flex-end;
}
.zdtj_mtit{
	font-weight: bold;
	font-size: 22px;
	color: #FFFFFF;
	margin-bottom: 20px;
}
.zdtj_mtext{
	font-weight: 400;
	/* font-size: 14px; */
	font-size: 16px;
	color: #FFFFFF;
	line-height: 32px;
	margin-bottom: 18px;
	white-space: pre-line;
}
.zdtj_more{
	width: 133px;
	height: 30px;
	border-radius: 15px;
	border: 2px solid #FFFFFF;
	font-weight: 400;
	/* font-size: 14px; */
	font-size: 16px;
	color: #FFFFFF!important;
}
.zdtj_more img{
	width: 18px;
	margin-left: 7px;
}
.xjbd_box{
	width: 880px;
	max-width: 100%;
	margin: 0 auto;
	padding-bottom: 80px;
}
.xjbd_li+.xjbd_li{
	/* margin-top: 20px; */
	/* margin-top: 10px; */
	margin-top: 6px;
}
.xjbdli_name{
	width: 100px;
	padding-right: 10px;
	text-align: right;
	/* height: 40px; */
	height: 25px;
	justify-content: flex-end;
}
.xjbdli_name span{
	color: #FA0D0D;
	margin-right: -5px;
}
.xjbdli_xtit{
	/* width: 140px;
	height: 40px; */
	/* line-height: 40px; */
	/* font-size: 16px; */
	
	font-size: 12px;
	line-height: 25px;
	width: 72px;
	height: 25px;
	background: #E7F1FE;
	color: #0B78DE;
	font-weight: 400;
	text-align: center;
	margin-bottom: 	5px;
	margin-right: 4px;
	cursor: pointer;
}
.xjbdli_xtit.active{
	color: #fff;
	background: #0B78DE;
}
.el-input__inner,.el-input__inner:hover{
	border: 1px solid #0B78DE!important;
}
.el-select .el-input .el-select__caret{
	color: #0B78DE;
}
.xjbdli_xlist .el-input{
	
	max-width: 500px;
	
}

.xjbdli_xlist .el-input__inner{
	height: 30px;
}
.xjbdli_xlist .el-input__icon{
	line-height: 30px;
}
.xjbdli_name1{
	height: 30px;
}
.xjbd_btn{
	font-weight: bold;
	font-size: 16px;
	color: #FFFFFF;
	width: 208px;
	/* height: 58px; */
	height: 42px;
	background: #0B78DE;
	border-radius: 29px;
	cursor: pointer;
	margin-top: 15px;
}
.xjbd_btn img{
	/* width: 30px;
	height: 27px; */
	width: 24px;
	height: auto;
	margin-right: 15px;
}
/*  */
.qyzz_list{
	margin: -6px;
}
.qyzz_li{
	width: 20%;
	padding: 6px;
}
.qyzz_imgbox{
	width: 100%;
	/* height: 312px; */
	padding-top: 135.65%;
	position: relative;
}
.qyzz_img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.qyzz_img img{
	max-width: 100%;
	max-height: 100%;
}
.hzhb_list{
	margin: -9px;
}
.hzhb_li{
	width: 20%;
	padding: 9px;
	
}
.hzhbli_box{
	width: 100%;
	height: 80px;
	background: #FFFFFF;
	box-shadow: 1px 2px 5px 0px #9E9D9F;
	border-radius: 10px;
}
.hzhbli_box img{
	max-width: 100%;
	max-height: 100%;
}
.lxwm_box{
	width: 100%;
	padding-bottom: 80px;
}
.lxwm_nbox{
	width: 100%;
	padding: 40px;
	background: #0B78DE;
}
.lxwm_map{
	width: 50%;
	height: 398px;
	max-width: 100%;
}
.lxwm_lbox{
	width: 50%;
}
.lxwm_li{
	font-weight: 400;
	font-size: 16px;
	color: #FFFFFF;
	padding:20px 0;
	padding-left: 80px;
}
.lxwm_i{
	width:30px;
	height:30px;
	margin-right:30px;
}
.lxwm_i img{
	max-width:100%;
	max-height:100%;
}
.lxwm_ewm{
	margin-top: 20px;
	padding-right: 50px;
}
.lxwm_ewm .ewm_box+.ewm_box{
	margin-left: 70px;
}
.about_box{
	width: 100%;
	padding-top: 28px;
}
.about_nbox{
	width: 100%;
	height: 350px;
	background: #0B78DE;
	border-radius: 20px;
	padding: 30px 0;
	padding-left: 66.66%;
	position: relative;
}
.about_rbox{
	width: 100%;
	padding: 0 10px;
	align-content:space-around;
}
.about_rli{
	font-weight: 400;
	/* font-size: 14px; */
	font-size: 16px;
	color: #FFFFFF!important;
	line-height: 20px;
	width: 50%;
}
.about_rimg{
	width: 85px;
	height: 60px;
	margin-bottom: 15px;
}
.about_rimg img{
	max-width: 100%;
	max-height: 100%;
}
.about_lbox{
	width: 802px;
	height: 564px;
	background: #FFFFFF;
	box-shadow: 3px 4px 12px 0px rgba(9,96,177,0.48);
	border-radius: 20px;
	position: absolute;
	left: 0;
	width: 66.66%;
	bottom: 50px;
	padding: 50px;
}
.about_yh{
	position: absolute;
	width: 175px;
	height: 136px;
	left: 50px;
	top: -102px;
}
.about_lmsg{
	font-weight: 400;
	/* font-size: 14px; */
	font-size: 16px;
	color: #000000;
	line-height: 40px;
	word-break: break-all;
	word-wrap: break-word;
}
.about_zs{
	width: 88px;
	margin-left: 70px;
}
.ab_list{
	width: 100%;
	margin: 40px 0;
}
.abli_tit{
	font-weight: 400;
	font-size: 40px;
	color: #0B78DE;
	margin-bottom: 10px;
}
.abli_text{
	font-weight: 400;
	font-size: 18px;
	color: #0B78DE;
}
.a_md{
	position: relative;
	top: -110px;
}
.txmz_box{
	width: 100%;
	padding-top: 30px;
	padding-bottom: 80px;
	background: #F7F8FD;
}
.mb_box{
	padding: 20px 0;
	line-height: 20px;
	font-weight: 400;
	/* font-size: 14px; */
	font-size: 16px;
	color: #000000;
}
.mb_box a{
	color: #000000!important;
}
.txmz_mbox{
	width: 100%;
	background: #fff;
}
.txmz_list{
	padding: 20px;
}
.txmz_li{
	width: 33.33%;
	padding: 30px;
}
.txmz_a{
	display: block;
	width: 100%;
}
.txmz_img{
	width: 100%;
	border: 2px solid #0B78DE;
	padding-top: 66.66%;
	position: relative;
}
.txmz_imgn{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 10px;
}
.txmz_imgn img{
	max-width: 100%;
	max-height: 100%;
}
.txmz_text{
	width: 100%;
	height: 51px;
	background: #0B78DE;
	font-weight: 400;
	/* font-size: 14px; */
	font-size: 16px;
	color: #FFFFFF;
	padding: 0 5px;
}
.txmz_text .oh1{
	line-height: 20px;
	height: 20px;
	word-wrap: break-word;
	word-break: break-all;
}
.xq_box{
	width: 100%;
	padding: 60px;
}
.xq_tit{
	font-weight: 400;
	font-size: 24px;
	color: #000000;
	line-height: 34px;
	margin-bottom: 20px;
}
.xq_time{
	font-weight: 400;
	/* font-size: 14px; */
	font-size: 16px;
	color: #000000;
	line-height: 20px;
}
.xq_fwbfwbox{
	margin-top: 50px;
	font-weight: 400;
	/* font-size: 14px; */
	font-size: 16px;
	color: #000000;
	line-height: 32px;
}
.search_list_box{
	padding-top: 30px;
	padding-bottom: 30px;
}
.search_tl{
	font-weight: 400;
	font-size: 18px;
	color: #6C6C6C;
}
.search_tl a{
	color: #6C6C6C!important;
	position: relative;
	left: -30px;
}
.search_tl span{
	margin-right: 10px;
}
.search_tr{
	width: 407px;
	height: 50px;
	background: #E4E4E4;
	border-radius: 10px;
}
.search_tr input{
	min-width: 0;
	font-weight: 400;
	/* font-size: 14px; */
	font-size: 16px;
	color: #000000;
	padding: 0 28px;
	background: transparent;
	outline: none;
}
.search_btn{
	width: 145px;
	height: 50px;
	font-weight: 400;
	/* font-size: 14px; */
	font-size: 16px;
	color: #FFFFFF;
	background: #2881D5;
	border-radius: 0px 10px 10px 0px;
	cursor: pointer;
}
.search_btn img{
	width: 18px;
	margin-right: 10px;
}
.search_li{
	width: 100%;
	height: 200px;
	background: #2881D5;
	border-radius: 20px;
	padding: 35px 55px 20px;
	display: block;
	margin-top: 45px;
}
.searchli_type{
	font-weight: 400;
	/* font-size: 14px; */
	font-size: 16px;
	color: #FFFFFF;
}
.searchli_tit{
	font-weight: 400;
	font-size: 18px;
	color: #FFFFFF;
	height: 22px;
	line-height: 22px;
}
.searchli_t{
	border-bottom: 1px solid #fff;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.searchli_msg{
	font-weight: 400;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 24px;
	height: 72px;
}
.datas_null{
	padding: 100px 10px;
	font-weight: 400;
	font-size: 26px;
	color: #999999;
	line-height: 40px;
}
.datas_null img{
	max-width: 90%;
	margin-bottom: 50px;
}
@media screen and (min-width: 1441px){
	
	
}

@media screen and (max-width: 1440px) {
	.ibanner_btn{
		font-size: 24px;
		width: 226px;
		height: 60px;
		border-radius: 37px;
		margin-bottom: 50px;
	}
	.sb_tip{
		width: 100%;
		font-weight: 400;
		font-size: 16px;
		color: #FFFFFF;
		padding-bottom: 18px;
	}
	.sb_tip img{
		width: 22px;
		height: 32px;
		margin: 0 14px;
	}
}

@media screen and (max-width: 1440px) and (min-width: 1150px){
	
	
}
@media screen and (max-width: 1300px) {
	.ibanner_btn{
		margin-bottom: 35px;
	}
}

@media screen and (max-width: 1250px){    /*主要*/
	.news_f_msg{
		padding: 30px 30px 0;
	}
	.iotgnc_li{
		padding: 0 30px;
	}
	.iotgnc_li_img{
		width: 110px;
		height: 110px;
		margin-right: 30px;
	}
	.iottj{
		width: 100%;
		height: 479px;
	}
	.iottj  .swiper-slide {
		width: 826px;
		height: 479px;
		border-radius: 30px;
		overflow: hidden;
	}
	
	.about_zs{
		width: 88px;
		margin-left: 30px;
	}
	.idtl_msg{
		height: 300px;
	}
	.idtl_img{
		height: 300px;
	}
	.inews_xli{
		padding: 10px 0;
	}
}

@media screen and (max-width: 1200px) and (min-width: 1151px) {
	
}
@media screen and (max-width: 1200px) and (min-width: 993px) {

}
@media screen and (max-width: 1150px){
	
	
	
	.w1200{
		padding: 0 10px;
	}
	
	
	
	
	.pro_nl {
		width: 300px;
		left: -310px;
		transition: left .5s;
		box-shadow: 6px 0 20px 0 rgba(0, 0, 0, .15);
		z-index: 200;
		position: absolute;
		top: 0;
		bottom: 0;
	}
	.filter_type {
		display: block;
		position: absolute;
		width: 36px;
		height: 36px;
		text-align: center;
		right: -36px;
		top: 100px;
		background: #fff;
		border-radius: 0 30px 30px 0;
		cursor: pointer;
		z-index: 200;
		box-shadow: 6px 0 20px 0 rgba(0, 0, 0, .15);
		padding: 3px 3px 3px 0;
	}
	.filter_type i {
			font-size: 24px;
			line-height: 30px;
			transition: all .5s;
			color: #005AAA;
	}
	.pro_nl.active{
		left: 0;
	}
	.active .iyh_nli{
		padding: 10px;
	}
	.iyh_i{
		width: 80px;
		height: 80px;
	}
	
	.icj_tabs div+div{
		margin-left:  40px;
	}
	
	.icj_tabs div{
		border-bottom: 4px solid #fff;
	}
	.icj_tabs .active{
		color: #0B78DE;
		border-bottom: 4px solid #0B78DE;
	}
	
	.news_banner .news_banner{
		padding-bottom: 60px;
	}
	.news_banner_text{
		padding: 0 80px;
	}
	.mtd_list{
		margin: -10px -10px 0;
		padding-bottom: 60px;
	}
	.mtd_li{
		width: 33.33%;
		padding: 10px;
	}
	.mtdli_msg{
		padding: 20px 15px 10px;
	}
	
	.iotfw_li:hover .iotfw_nm{
		width: 100%;
		height: 100%;
		border-radius: 0;
		padding: 40px 35px;
	}
	
	.iotgnc_li{
		padding: 0 10px;
	}
	.iotgnc_li_img{
		width: 110px;
		height: 110px;
		margin-right: 10px;
	}
	.iot_mtd_list{
		margin: -5px -5px 0;padding-bottom: 0;
	}
	.iot_mtd_li{
		width: 25%;
		padding: 5px;
	}
	.about_lbox{
		padding: 40px 20px;
	}
	.about_zs{
		width: 88px;
		margin-left: 10px;
	}
	.about_yh{
		left: 20px;
	}
	.xq_box{
		padding: 40px;
	}
	.search_list_box{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.search_tl a{
		left: -20px;
	}
	.search_li{
		margin-top: 30px;
	}
}
@media screen and (min-width: 992px){
	
}
/* @media screen and (max-width: 900px) and (min-width: 770px) */
@media screen and (max-width: 992px){
	.box_tit{
		padding-top: 70px;
		padding-bottom:40px;
	}
	.box_tit::after{
		bottom: 25px;
		height: 3px;
	}
	.ifw_list{
		margin: -5px;
	}
	.ifw_li{
		padding: 5px;
	}
	.ifwlibb_nbox{
		padding: 10px 10px 50px;
	}
	.ifw_4_text{
		padding-left: 0;
	}
	.iyh_i{
		width: 60px;
		height: 60px;
	}
	
	.icj_tabs div+div{
		margin-left:  20px;
	}
	
	.icj_tabs div{
		border-bottom: 3px solid #fff;
	}
	.icj_tabs .active{
		color: #0B78DE;
		border-bottom: 3px solid #0B78DE;
	}
	.idtl_msg{
		padding: 20px 20px 0;
	}
	
	.news_banner .news_banner{
		padding-bottom: 50px;
	}
	.news_banner_text{
		padding:0 50px;
	}
	.news_box{
		padding: 60px 0;
	}
	.news_zr{
		width: 180px;
		margin-left: 10px;
	}
	.rb_tj_list{
		padding: 10px 5px;
	}
	.rb_tj_li{
		padding-left: 5px;
	}
	.rb_tj_li:hover .rb_tj_tit::before{
		left: -7px;
		width: 5px;
		height: 10px;
		margin-top: -5px;
	}
	.news_f_img{
		height: 300px;
	}
	.news_f_msg{
		padding: 15px 20px;
	}
	.newsf_tit{
		margin-bottom: 10px;
	}
	.newsf_text{
		height: 240px;
		-webkit-line-clamp: 10;
	}
	.news_f_box{
		margin-bottom: 10px;
	}
	.news_list{
		margin-left: -5px;
		margin-right: -5px;
	}
	.news_li{
		padding: 5px;
	}
	.rbox_tj+.rbox_tj{
		margin-top: 10px;
	}
	.rb_tj_li{
		line-height: 21.5px;
	}
	.que_list {
		/* padding: 0 5px; */
		margin: 20px -5px;
	}
	.que_li{
		padding: 37px 5px 10px;
	}
	.manage_textbox{
		max-width: 90%;
		padding: 0 80px;
		height: 220px;
	}
	.manage_text1{
		margin-bottom: 10px;
	}
	.manage_text2{
		line-height: 38px;
	}
	.mtd_list{
		margin: -5px -5px 0;
		padding-bottom: 30px;
	}
	.mtd_li{
		width: 33.33%;
		padding: 5px;
	}
	.mtdli_msg{
		padding: 20px 10px 10px;
	}
	
	
	
	.iotfw_li:hover .iotfw_nm{
		width: 100%;
		height: 100%;
		border-radius: 0;
		padding: 40px 10px;
	}
	/* .iotgnc_li_img{
		width: 110px;
		height: 110px;
		margin-right: 10px;
	} */
	.iotgnc_li_tit{
		margin-bottom: 6px;
	}
	.iotgnc_li_text{
		line-height: 22px;
	}
	.iot_mtd_li{
		width: 25%;
	}
	.iottj{
		height: 379px;
	}
	.iottj  .swiper-slide {
		width: 626px;
		height: 379px;
	}
	.hzhb_list{
		margin: -4px;
	}
	.hzhb_li{
		width: 25%;
		padding: 4px;
	}
	.about_nbox{
		padding-left: 0;
		height: auto;
		padding-top: 0;
	}
	.about_lbox{
		width: 100%;
		position: relative;
		top: 0;
		margin-bottom: 20px;
		height: auto;
	}
	.about_rli{
		width: 25%;
	}
	.txmz_list{
		padding: 5px;
	}
	.txmz_li{
		padding: 5px;
	}
	.xq_box{
		padding: 30px;
	}
	.search_list_box{
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.search_tl a{
		left: -15px;
	}
	.search_li{
		margin-top: 20px;
	}
}
/* 超小设备 (手机, 600px 以下屏幕设备) */
/* @media only screen and (max-width: 600px) {
  
} */

/* 小设备 (平板电脑和大型手机，600 像素及以上) */
/* @media only screen and (min-width: 600px) {
    
} */

/* 中型设备（平板电脑，768 像素及以上） */
/* @media only screen and (min-width: 768px) {
   
} */

/* 大型设备（笔记本电脑/台式机，992 像素及以上） */
/* @media only screen and (min-width: 992px) {
    
} */

/* 超大型设备（大型笔记本电脑和台式机，1200 像素及以上） */
/* @media only screen and (min-width: 1200px) {
   
} */
@media screen and (max-width: 768px) {
	
	.top_user_box{
		/* height: auto; */
		height: 44px;
		padding-right: 40px;
	}
	
	

	
	.swiper-pagination{
		/* text-align: right; */
		/* padding-right: 12px; */
		bottom: 30px!important;
	}
	
	.swiper-pagination-bullet{
		
		width: 8px;
		height: 8px;
		border-radius: 2px;
	}
	.swiper-pagination-bullet-active{
		width: 8px;
		height: 8px;
		
		border-radius: 2px;
		
	}
	.banner,
	.banner_box{
		/* height: 155px; */
		height: 275px;
		width: 100%;
		margin-bottom: 0;
		/* border-radius: 8px; */
		overflow: hidden;
	}
	
	.banner_name{
		
		font-size: 12px;
		font-family: Microsoft YaHei;
		font-weight: 400;
		color: #FFFFFF;
		padding:10px 16px 26px;
		
	}
	.info_banner,
	.info_banner_box {
		height: 182px;
		width: 100%;
	}

	/* 首页 */
	
	.swiper-button-prev1,
	.swiper-button-next1{
		width: 30px;
		height: 30px;
	}
	.swiper-button-prev1{
		left: 0px;
	}
	.swiper-button-next1{
		right: 0px;
	}
	
	
	
	.team_page{
		margin-top: 20px;
	}
	.box_tit{
		padding-top: 30px;
		padding-bottom: 20px;
		font-size: 24px;
	}
	.box_tit::after{
		bottom: 15px;
		height: 1px;
	}
	.ifw_list{
		padding-bottom: 20px;
	}
	.ifw_li{
		width: 100%;
		padding: 5px;
	}
	.ifwli_tbox{
		height: 60px;
	}
	.ifwli_tb_tit{
		font-size: 18px;
	}
	.ifwli_tb_num{
		width: 20px;
		height: 20px;
		font-size: 14px;
		line-height: 20px;
		margin-right: 10px;
	}
	.ifwli_i{
		height: 48px;
		margin-right: 10px;
		margin-top: -24px;
	}
	
	.iys_box::before{
		width: 29px;
		height: 12px;
		content: '';
		position: absolute;
		top: 0;
		left: 50%;
		margin-left: -14.5px;
		background-image: url(../ifw_bjt.png);
		background-size: contain;
	}
	
	.iyh_li{
		width: 120px;
	}
	.iyh_li.active{
		width: 300px;
	}
	
	.icj_tabs div+div{
		margin-left:  10px;
	}
	.icj_tabs div{
		border-bottom: 2px solid #fff;
	}
	.icj_tabs .active{
		color: #0B78DE;
		border-bottom: 2px solid #0B78DE;
	}
	.icj_list{
		margin: 5 -5px;
	}
	.icj_li{
		padding: 5px;
		width: 50%;
	}
	.index_banner,.index_banner_box{
		height: 400px;
		min-height: 400px;
	}
	.ibanner_btn{
		width: 100px;
		height: 30px;
		font-size: 14px;
		margin-bottom: 20px;
	}
	.sb_tip{
		font-size: 14px;
	}
	.sb_tip img{
		width: 18px;
		height: auto;
		margin: 0 8px;
	}
	.idt_box{
		flex-wrap: wrap;
		padding-bottom: 20px;
	}
	.idt_l{
		width: 100%;
	}
	.idt_r{
		width: 100%;
		padding-left: 0;
		padding-top: 10px;
	}
	.inews_xli{
		padding: 10px 0;
	}
	
	.news_banner .news_banner{
		padding-bottom: 30px;
	}
	.news_banner_text{
		padding:0 10px;
		font-size: 16px;
		height: 45px;
	}
	.news_f_msg{
		padding: 30px 10px;
	}
	.news_zbox {
		flex-direction: column;
	}
	.news_zl{
		width: 100%;
	}
	.news_zr{
		width: 100%;
		margin-left: 0;
	}
	.news_box{
		padding: 10px 0;
	}
	.news_li{
		width: 50%;
	}
	.news_f_msg{
		padding: 15px 10px;
	}
	.rbox_tj+.rbox_tj{
		margin-top: 10px;
	}
	.queli_box{
		padding: 40px 10px 15px;
		height: auto;
		border-radius: 12px;
	}
	.que_textbox{
		margin-bottom: 30px;
		width: 250px;
		height: 120px;
	}
	.que_text1{
		font-size: 28px;
		line-height: 35px;
	}
	.que_text2{
		font-size: 28px;
		line-height: 35px;
	}
	.que_banner .que_banner{
		padding-bottom: 30px;
	}
	.que_search{
		padding: 0 30px;
		height: 50px;
	}
	.search_i{
		width: 20px;
		height: 20px;
	}
	.que_search input{
		font-size: 16px;
	}
	
	.manage_textbox{
		max-width: 90%;
		padding: 20px 20px;
		height: auto;
		margin-bottom: 30px;
	}
	.manage_text1{
		margin-bottom: 10px;
		line-height: 30px;
		font-size: 16px;
	}
	.manage_text2{
		line-height: 28px;
		font-size: 12px;
	}
	.manage_banner_btn{
		width: 200px;
		height: 50px;
		font-size: 16px;
	}
	.m_gn_li{
		width: 50%;
		max-width: 50%;
	}
	.mtdli_msg{
		height: 100px;
		padding: 10px;
	}
	.mtdli_tit{
		font-size: 16px;
		line-height: 26px;
		margin-bottom: 4px;
	}
	.mtdli_text{
		line-height: 20px;
		height: 40px;
	}
	.iotfw_li{
		width: 50%;
		height: 200px;
	}
	.iotgnc_tabs{
		margin-bottom: 15px;
	}
	.iotgnc_list{
		flex-direction: column;
		height: 400px;
	}
	.iotgnc_li_img{
		width: 100px;
		height: 100px;
	}
	.iot_mtd_list{
		margin: -5px -5px 0;padding-bottom: 0;
		
	}
	.iot_mtd_li{
		width: 50%;
		padding: 5px;
	}
	
	.iottj{
		height: 329px;
	}
	.iottj  .swiper-slide {
		width: 426px;
		height: 329px;
	}
	.qyzz_li{
		width: 50%;
	}
	.hzhb_li{
		width: 50%;
		padding: 4px;
	}
	.lxwm_nbox {
		flex-direction: column;
		padding: 10px;
	}
	.lxwm_lbox{
		width: 100%;
		margin-bottom: 15px;
	}
	.lxwm_map{
		width: 100%;
	}
	.lxwm_ewm{
		padding-right: 0;
	}
	.lxwm_li{
		padding: 5px 0;
	}
	.lxwm_i{
		margin-right: 10px;
	}
	.lxwm_box{
		padding-bottom: 20px;
	}
	.about_box{
		padding-top: 10px;
	}
	.about_yh{
		width: auto;
		height: 60px;
		top: -30px;
	}
	.about_zs{
		display: none;
	}
	.txmz_li{
		width: 50%;
	}
	.txmz_box{
		padding-top: 0;
		padding-bottom: 20px;
	}
	
	.xq_box{
		padding:10px;
	}
	.xq_tit{
		margin-bottom: 10px;
	}
	.xq_fwbfwbox{
		margin-top: 20px;
	}
	.search_tl a{
		left: -5px;
	}
	.search_li{
		margin-top: 10px;
		padding:20px 10px;
		border-radius: 12px;
		height: auto;
	}
	.idt_l {
		flex-direction: column-reverse;
	}
	.idtl_msg{
		width: 100%;
	}
	.idtl_img {
		width: 100%;
		height: auto;
	}
	.search_topmsg {
		flex-direction: column;
		align-items: flex-start;
	}
	.search_tr {
		width: 100%;
		margin-top: 10px;
	}
	.search_btn{
		width: 100px;
	}
	.search_tr input{
		padding: 0 15px;
	}
	.vcp-poster-pic.cover, .vcp-poster-pic.default{
		width: 60px;
		height: 60px;
	}
	.idtl_text{
		margin-bottom: 18px;
	}
	.ial_list .swiper-container{
	    overflow: hidden;
	}
	.ial_li_box:hover .ial_li {
        transform: scale(1);
        z-index: 900;
    }
    .ial_li_box:hover .ial_text{
        transform: scale(1);
    }
    .ial_li_box:hover .ial_btn{
        transform: scale(1);
    }
}

@media screen and (max-width: 600px){
	.icj_li{
		padding: 5px 10px;
		width: 100%;
	}
	.ial_li_box{
		width: 100%;
	}
	.news_f_box {
		flex-direction: column;
		margin-bottom: 5px;
	}
	.news_f_img {
		width: 100%;
	}
	.news_f_msg{
		width: 100%;
		padding: 10px;
		height: auto;
	}
	.newsf_text {
		height: auto;
		max-height: 240px;
	}
	.news_li{
		width: 100%;
	}
	.que_li{
		width: 100%;
	}
	.m_gn_li{
		width: 100%;
		max-width: 100%;
	}
	.mtd_list{
		padding-bottom: 20px;
	}
	.mtd_li{
		width: 100%;
		padding: 5px;
	}
	
	.iottj{
		height: 329px;
	}
	.iottj  .swiper-slide {
		width: 300px;
		height: 329px;
		border-radius: 10px;
	}
	.zdtj_msg{
		padding: 10px;
	}
	.iottj-prev{
		left: 0px;
	}
	.iottj-next{
		right: 0px;
	}
	.xjbdli_name{
		width: 90px;
	}
	.xjbdli_xtit{
		width: 32%;
		margin-right: 1%;
	}
	.xjbd_btn{
		width: 190px;
		height: 48px;
	}
	.about_lbox{
		margin-bottom: 0;
	}
	.ab_list  {
		margin: 15px 0;
	}
	.abli_tit{
		font-size: 24px;
		line-height: 26px;
	}
	.abli_text{
		line-height: 26px;
	}
	.about_rli {
		width: 50%;
		margin-top: 20px;
	}
}